package com.ccrc.dao;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.ccrc.model.UserTab;

/**
 * 此类为[代码工厂]自动生成，继承了BaseDao类，已经拥有基本的增删改成操作
 * <其他请自行扩展>
 * @time 2017-03-30 10:39
 * @CodeFactoryGenerated
 */
public interface UserTabMapper {
    
    
	UserTab selectByPrimaryKey(Long userId);

	List<UserTab> selectPage(@Param("curPage") Integer curPage, @Param("pageSize") Integer pageSize);

	Long selectTotal();

	int insert(UserTab userTab);

	int updateByPrimaryKey(UserTab userTab);

	int deleteByPrimaryKey(Long userId);

	UserTab findByPrimaryKey(Long userId);

	List<UserTab> selectByAgeUserName(@Param("age") Integer age, @Param("userName") String userName);

	List<UserTab> findByGenderUserName(@Param("gender") Integer gender, @Param("userName") String userName);

}